/*
JavaScript是一种弱类型语言，也就是说不需要指定变量的类型
JavaScript的变量类型由它的值来决定，定义变量需要用关键字var, 一条js语句应该以;结尾

js中有六种数据类型，包括五种基本数据类型和一种复杂数据类型(object)
5种基本数据类型：
    - 1.number 数字类型
    - 2.string 字符串类型
    - 3.boolean 布尔类型
    - 4.undefined 变量声明未初始化
    - 5.null 空对象

1种复合类型：object JavaScript对象就属于复合类型

变量命名规范：
    - 1.区分大小写
    - 2.第一个字符必须是字母、下划线或美元符号$
    - 3.其它字符可以是字母、数字、下划线或美元符号$

匈牙利命名风格：首字母小写，其它单词首字母大写
 */

var iNum = 10, fNum = 10.1;
console.log(typeof iNum)
console.log(typeof fNum)

var sName = 'Amy';
console.log(typeof sName)

var bIsTrue = true;
console.log(typeof bIsTrue)

var unData;
console.log(typeof unData)

var nullData = null;
console.log(typeof nullData)

var oPerson = {
    name: 'Jerry',
    age: 32
}

console.log(typeof oPerson)
console.log("姓名:", oPerson.name, "年龄:", oPerson.age)